package com.ym.pms.model;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 
 * </p>
 *
 * @author ming
 * @since 2020-12-23
 */
@Data
@ApiModel(value="费用清单对象")
public class Listoffees implements Serializable {

    @TableId(value = "lof_id", type = IdType.AUTO)
    @ApiModelProperty("费用id")
    private Integer lofId;

    @ApiModelProperty("员工id")
    private Integer lofUid;

    @ApiModelProperty("合同id")
    private Integer lofCoid;

    @ApiModelProperty("咨询电话（管理员的电话）")
    private String lofPhoneno;

    @ApiModelProperty("水费")
    private Float lofWfee;

    @ApiModelProperty("电费")
    private Float lofEfee;

    @ApiModelProperty("房租")
    private Float lofCorent;

    @ApiModelProperty("物业费")
    private Float lofCopcosts;

    @ApiModelProperty("合计")
    private Float lofTotal;

    @ApiModelProperty("计费开始时间")
    private Date lofStarttime;

    @ApiModelProperty("清单发送时间")
    @TableField(fill = FieldFill.INSERT)
    private Date lofSendtime;

    @TableField(fill = FieldFill.UPDATE)
    @ApiModelProperty("缴费时间")
    private Date lofPaytime;

    @ApiModelProperty("缴费状态：0 = 未缴费，1 = 已缴费")
    private Integer lofPaystatus;

    @ApiModelProperty("违约时间 ，清单发送时间后推15天")
    private Date lofDtime;

    @ApiModelProperty("备注")
    private String lofRemark;


}
